olive tree – English–Español translations

🇬🇧 en es 🇪🇸

olive tree noun

  • tree that produces olives
olivo, acebuche
Wiktionary Links